
			var _gsScope = "undefined" != typeof module && module.exports && "undefined" != typeof global ? global : this || window;
			(_gsScope._gsQueue || (_gsScope._gsQueue = [])).push(function() {
					"use strict";
					var e = function(t) {
							var n = t.nodeType,
								r = "";
							if(1 === n || 9 === n || 11 === n) {
								if("string" == typeof t.textContent) return t.textContent;
								for(t = t.firstChild; t; t = t.nextSibling) r += e(t)
							} else if(3 === n || 4 === n) return t.nodeValue;
							return r
						},
						t = 55296,
						n = 56319,
						r = 56320,
						i = 127462,
						s = 127487,
						o = 127995,
						u = 127999,
						a = function(e) {
							return(e.charCodeAt(0) - t << 10) + (e.charCodeAt(1) - r) + 65536
						},
						f = function(e, r) {
							if("" !== r) return e.split(r);
							var f, l, c, p, d, v = e.length,
								m = [];
							for(l = 0; v > l; l++) f = e.charAt(l), f.charCodeAt(0) >= t && f.charCodeAt(0) <= n || e.charCodeAt(l + 1) >= 65024 && e.charCodeAt(l + 1) <= 65039 ? (c = a(e.substr(l, 2)), p = a(e.substr(l + 2, 2)), d = c >= i && s >= c && p >= i && s >= p || p >= o && u >= p ? 4 : 2, m.push(e.substr(l, d)), l += d - 1) : m.push(f);
							return m
						},
						l = _gsScope._gsDefine.plugin({
							propName: "text",
							API: 2,
							version: "0.6.1",
							init: function(t, n, r, i) {
								var s, o = t.nodeName.toUpperCase();
								if("function" == typeof n && (n = n(i, t)), this._svg = t.getBBox && ("TEXT" === o || "TSPAN" === o), !("innerHTML" in t || this._svg)) return !1;
								if(this._target = t, "object" != typeof n && (n = {
										value: n
									}), void 0 === n.value) return this._text = this._original = [""], !0;
								for(this._delimiter = n.delimiter || "", this._original = f(e(t).replace(/\s+/g, " "), this._delimiter), this._text = f(n.value.replace(/\s+/g, " "), this._delimiter), this._runBackwards = r.vars.runBackwards === !0, this._runBackwards && (o = this._original, this._original = this._text, this._text = o), "string" == typeof n.newClass && (this._newClass = n.newClass, this._hasClass = !0), "string" == typeof n.oldClass && (this._oldClass = n.oldClass, this._hasClass = !0), o = this._original.length - this._text.length, s = 0 > o ? this._original : this._text, this._fillChar = n.fillChar || (n.padSpace ? "&nbsp;" : ""), 0 > o && (o = -o); --o > -1;) s.push(this._fillChar);
								return !0
							},
							set: function(e) {
								e > 1 ? e = 1 : 0 > e && (e = 0), this._runBackwards && (e = 1 - e);
								var t, n, r, i = this._text.length,
									s = e * i + .5 | 0;
								this._hasClass ? (t = this._newClass && 0 !== s, n = this._oldClass && s !== i, r = (t ? "<span class='" + this._newClass + "'>" : "") + this._text.slice(0, s).join(this._delimiter) + (t ? "</span>" : "") + (n ? "<span class='" + this._oldClass + "'>" : "") + this._delimiter + this._original.slice(s).join(this._delimiter) + (n ? "</span>" : "")) : r = this._text.slice(0, s).join(this._delimiter) + this._delimiter + this._original.slice(s).join(this._delimiter), this._svg ? this._target.textContent = r : this._target.innerHTML = "&nbsp;" === this._fillChar && -1 !== r.indexOf("  ") ? r.split("  ").join("&nbsp;&nbsp;") : r
							}
						}),
						c = l.prototype;
					c._newClass = c._oldClass = c._delimiter = ""
				}), _gsScope._gsDefine && _gsScope._gsQueue.pop()(),
				function(e) {
					"use strict";
					var t = function() {
						return(_gsScope.GreenSockGlobals || _gsScope)[e]
					};
					"undefined" != typeof module && module.exports ? (require("../TweenLite.min.js"), module.exports = t()) : "function" == typeof define && define.amd && define(["TweenLite"], t)
				}("TextPlugin")
		